.TH "CanonField" 3 "Tue Jan 4 2011" "Space Invaders" \" -*- nroff -*-
.ad l
.nh
.SH NAME
CanonField \- 
.PP
Sie beeihnhaltet unter anderem die Steuerungsvariablen.  

.SH SYNOPSIS
.br
.PP
.SS "Öffentliche Slots"

.in +1c
.ti -1c
.RI "void \fBshoot\fP ()"
.br
.in -1c
.SS "Öffentliche Methoden"

.in +1c
.ti -1c
.RI "\fBCanonField\fP (QWidget *parent=0)"
.br
.in -1c
.SS "Öffentliche Attribute"

.in +1c
.ti -1c
.RI "bool \fBspace_pressed\fP"
.br
.ti -1c
.RI "int * \fBpoints\fP"
.br
.in -1c
.SS "Geschützte Methoden"

.in +1c
.ti -1c
.RI "void \fBpaintEvent\fP (QPaintEvent *event)"
.br
.ti -1c
.RI "void \fBkeyPressEvent\fP (QKeyEvent *event)"
.br
.ti -1c
.RI "void \fBkeyReleaseEvent\fP (QKeyEvent *event)"
.br
.in -1c
.SH "Ausführliche Beschreibung"
.PP 
Sie beeihnhaltet unter anderem die Steuerungsvariablen. 

Hier werden alle Timer und Spielfeldeinstellungen gesetzt. 
.SH "Beschreibung der Konstruktoren und Destruktoren"
.PP 
.SS "CanonField::CanonField (QWidget *parent = \fC0\fP)"
.PP
Das Canonfield soll Funktionen von QWidget erben.
.PP
Durch die Vererbung wird uns die Möglichkeit gegeben, Funktionen zu nutzen, die wir nicht selber programmieren müssen OBWOHL wir weitere Funktionen hinzufügen können. Wir ergänzen also QWidget um weitere Optionen, Variablen und Funktionen und setzen gleichzeitig Defaultwerte.
.SH "Dokumentation der Elementfunktionen"
.PP 
.SS "void CanonField::shoot ()\fC [slot]\fP"
.PP
Diese Funktion kümmert sich um das schießen
.PP
Wenn im Spiel die \fBshoot()\fP-Funktion ausgelöst wird, wird eine neue Kugel angefügt und der Timer gestartet. Durch den Timer wird das erneute schießen für eine bestimmte Zeit gesperrt. Die Zeit kann durch die Variable shootTime verändert werden.

.SH "Autor"
.PP 
Automatisch erzeugt von Doxygen für Space Invaders aus dem Quellcode.
